AcyMailing\Helpers\MigrationHelper D

Total Complexity 216
Dependencies 8
Dependents 1
Total lines 1,450
Lines of code 1,160
Logical lines of code 545
Comment lines 0
Methods 38
Properties 2

Methods 38

Method Rating Maintainability Complexity Lines of code
migrateMails()
D
22
37 193
migrateFields()
C
28
25 138
migrateUsers_fields()
B
37 19 70
migrateDistrib()
B
33 15 100
migrateBounce()
B
37 16 69
migrateConfig()
B
30 10 142
migrateTemplates()
A
42 9 51
migrateSubscriptions()
A
48 10 32
migrateLists()
A
46 9 36
migrateWelcomeunsub()
A
49 9 29
migrateMailStats()
A
47 7 35
preMigration()
S
45 6 40
migrateMailHasLists()
S
53 6 23
migrateUsers()
S
48 5 32
finalizeClean()
S
57 5 16
insertQuery()
S
60 3 14
doElementMigration()
S
56 2 18
doCleanTable()
S
65 3 8
cleanMailsTable()
S
56 1 21
doBounceMigration()
S
77 1 4
cleanBounceTable()
S
72 1 6
cleanUsersTable()
S
67 1 9
cleanListsTable()
S
65 1 10
cleanUsers_fieldsTable()
S
82 1 3
cleanFieldsTable()
S
70 1 7
doUsers_fieldsMigration()
S
77 1 4
doMailhaslistsMigration()
S
77 1 4
doMailStatsMigration()
S
77 1 4
doDistribMigration()
S
77 1 4
doTemplatesMigration()
S
77 1 4
doMailsMigration()
S
77 1 4
doFieldsMigration()
S
77 1 4
doListsMigration()
S
77 1 4
doConfigMigration()
S
77 1 4
doUsersMigration()
S
77 1 4
doSubscriptionsMigration()
S
77 1 4
doWelcomeunsubMigration()
S
77 1 4
cleanDistribTable()
S
72 1 6